﻿using System;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;

namespace WSCompress.WebServices
{

    /// <remarks/>
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Web.Services.WebServiceBindingAttribute(Name="DataServiceSoap", Namespace="http://blog.wmdev.net/wscompresscf/")]
    public partial class DataService : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        /// <remarks/>
        public DataService() {
            this.Url = "http://192.168.0.100:51766/DataService.asmx";
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://blog.wmdev.net/wscompresscf/CheckOutCustomers", RequestNamespace="http://blog.wmdev.net/wscompresscf/", ResponseNamespace="http://blog.wmdev.net/wscompresscf/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [CompressionSoapExtension]
        public System.Data.DataSet CheckOutCustomers()
        {
            object[] results = this.Invoke("CheckOutCustomers", new object[0]);
            return ((System.Data.DataSet)(results[0]));
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://blog.wmdev.net/wscompresscf/CheckInCustomers", RequestNamespace="http://blog.wmdev.net/wscompresscf/", ResponseNamespace="http://blog.wmdev.net/wscompresscf/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [CompressionSoapExtension]
        public void CheckInCustomers(System.Data.DataSet clientDataSet)
        {
            this.Invoke("CheckInCustomers", new object[] {
                        clientDataSet});
        }
    }
}
